New In HotDog Professional 6
Introduction
HotDog Professional is a Text Based Web Authoring tool primarily used
by High End Web Professionals or what we at Sausage refer to as
"Gun Coders". With this in mind the simple mission of
HotDog Pro 6 was to create "The Gun Coders tool of choice".
List of Improvements and Fixes in HotDog Professional 6.0
List of Improvements and Fixes in HotDog Professional 6.1
List of Improvements and Fixes in HotDog Professional 6.2
List of Improvements and Fixes in HotDog Professional 6.5
Top New Additions in HotDog Professional 6 Include...
> Performance
Number one priority for HotDog Pro 6 was to make it the optimal
productivity tool for Gun Web Coders.
HotDog 6 uses approximately 12% - 18% of system resources compared to
HotDog 5.5, which used a minimum of 35% and potentially up to 100%.
HotDog 6 loading times range between 3 – 8 seconds, depending on
system configuration, which is on average 4 times faster than HotDog 5.5.
HotDog 6 average document loading time is under one second, which is
approximately 5 to 10 times faster than HotDog 5.5.
The new HotDog 6 Document Interface allows you to open hundreds of
documents with negligible use of resources.
> Enhanced Editor Support for Web Coding Languages
Gun Web Coders don’t just use HTML these days. As such, HotDog
Pro 6 provides native text editing support for the most popularly
used languages in modern Web Design.
-
Syntax Highlighting for HTML, CSS, ASP, VBScript, JavaScript.
Ability to create separate Syntax coloring schemes for individual
language types.
Edit embedded Cascading Style Sheet properties just like HTML using
the new Property Sheet.
-
Code Completion Support for HTML, CSS, ASP, VBScript, JavaScript.
Full Code Completion for all supported languages.
-
On the fly Syntax Validation for HTML, CSS, ASP, VBScript, JavaScript.
Full error checking for all supported languages during editing.
> Document Navigation
High-end HTML documents often contain thousands of lines of
code. Gun Coders need ways to quickly open large text documents and
quickly locate the code they want to edit.
The HTML Navigation View distills a HTML file into a structured tree
view, which can be filtered to show all tags, specific tag types or
just major HTML objects.
Navigation of tree view is tracked on the fly in the current document
(and vice versa), selecting an item in the tree view will place the
cursor in the corresponding tag in the current document.
Right clicking any tree item will offer options to select or collapse
the current tag in the Document. Double clicking an item in the tree
view will open its corresponding dialog (if one is available)
populated with the current attributes ready for quick editing.
> Cascade Style Sheet Authoring
Cascading Style Sheets are now used extensively in High End Web
sites to provide complete control over look and feel from one single point.
To house all your CSS style sheets there is a new Resource panel,
complete with a few of our own. This Resource panel is the focal
point for all new CSS functionality.
HotDog Pro 6 has a completely revamped set of interfaces for
Importing, Creating and Editing CSS style sheets and then applying
them to your web pages. All CSS functionality is available through an
intuitive and easy to use set of Wizards and point and click dialogs.
Apply in-line styles to individual Font and Paragraph Tags using new
easy to use point and click dialogs.
> Script Authoring
Scripting is another area widely used in High End Web sites. HotDog
Pro 6 provides an easy to use interface to add scripting
functionality to elements in your Web pages.
The Scripting Resource Panel provides an interface to Add, Edit and
Delete HotDog "ScriptBits" to the currently selected
element in your HTML document.
HotDog "ScriptBits" are pre-configured Java Script
functions that can be manipulated, combined and configured via an
easy to use point and click interface.
> W3C Accessibility Initiative
Accessibility is a vital aspect of good Web site design. The recently
released W3C Accessibility Guidelines outline a set of
recommendations on how to make web pages more accessible for people
who are physically or mentally impaired or who simply wish to perform
non-visual browsing.
HotDog Pro 6 comprises a number of new functions to help you quickly
and easily make your new and existing Web Pages more accessible:
The new Accessibility Check dialog
will check your current HTML page and provide a list of
Accessibility Errors. Double clicking any error will open the
appropriate HotDog dialog to allow you to quickly and easily add
accessibility options to the selected HTML element.
All Accessibility errors are displayed at a glance in the HTML
Navigation view. Double-clicking any item in the tree view will
open the appropriate HotDog dialog to add accessibility options.
Every relevant HotDog dialog now contains an Accessibility button.
Toggling this option will open an extra set of Accessibility
fields for easy editing.
Using these accessibility options in HotDog Pro will assists viewers:
-
Without graphic display terminals.
-
Whose browsers don't support forms or applets.
-
Who are visually impaired.
-
Who use speech synthesizers.
-
Who have configured their graphical user agents not to display images.
To view the W3C Accessibility Guidelines simply point your browser to
the following URL:
http://www.w3.org/TR/ATAG10/
Improvements and Fixes in HotDog Professional 6.0
Text Editing Improvements
-
Split Document View mode.
- Document Drop Down list of all open files.
- New syntax filtering options.
- Gutter re-sizable with mouse.
- Hidden Fields shows Spaces.
- Dim hidden Fields option.
- Intellimouse/mousewheel support.
- New Calculate Image Dimensions for document function.
- New Right Click Re-Calculate selected image function.
- Convert Selection to "title case" function.
- Can use mouse with Code Completion.
- Code Completion highlights likely closing tag.
- Select and Collapse HTML elements function.
FTP Improvements
-
Uploading a directory to the Internet Files panel no longer creates
an extra blank directory in the panel.
- Problems uploading to servers that specify that new
directories don't exist have been fixed.
Websites Improvements
-
Opening and Closing Website files same speed as normal files operation.
- Collapsible ranges remembered for all Website files
between sessions.
- Specify a Backup directory for a Website.
- New Backup Website function on Website panel.
- Uploading Multiple Website files uses the one
connection, can specify "yes to all" when replacing files.
- Website Wide Find and Replace Fix.
- Website uploading progress bar does not sit in
front of other applications.
- Website external resource collection fixes.
- HotDog preview file ~HDprev.htm will not be
uploaded if it is in a Website that is being uploaded.
Macro Improvements
-
Add Macro from Font Dialog fixes - creates macro panel properly -
inserts into proper position.
- Deleting/Renaming macros fix.
Extended Character Improvements
-
Can Add/Edit/Delete Extended Characters.
- Extended Character case sensitivity bug fixed.
Bookmarks Improvements
-
Improved Netscape bookmarks reading.
Local Files Improvements
-
Local Files panel has directory drop down box.
Internet Files Improvements
-
Can sort files in the Internet Files panel by the date modified.
General Application Fixes and Improvements
-
Running multiple instances of HotDog doesn't cause crash dialog to appear.
- Added parameter to stop HotDog reopening files on
startup - /nf.
- New multiple instances checking code.
- OLE (Object Linking and Embedding) Drag from
resource panels.
- OLE Drag and Drop for Multi-Line Clipboard.
- Removed incorrect List Heading tag from Bulleted lists.
- Resource panel drop down list of all open panels on
that side.
- Selected Resource Panel tabs stored between sessions.
- Registered Company removed from publishing, email
address added.
- Publish function converts auto fields even if the
file isn't open.
- Spell checker checks selected text without checking tags.
- Link Wizard inserts </a> tag.
- New Tag Coloring options in Preference dialog.
- New Syntax Filtering rules in Preferences dialog.
- New Specify a Backup Directory in Preferences dialog.
- New separate Syntax Coloring options for all
different syntax in Preferences dialog.
- Drop Down template menu for New Document toolbar button.
- Checks if a file is read only when trying to save.
- Document Tabs have save icons.
- Right Click popup menu for document tabs.
- Document Tabs show full file path as hint.
- New "View" Toolbar - Resource Panel,
Rover and Rover Ruler Buttons.
- New buttons in "File" Toolbar - Import
Text document, Close, Close All.
- Added File Form Element.
- Added Push Button Form Element.
- Right click edit option for form elements.
- Can specify which syntax manager to use for
particular file extensions by default e.g. Use ASP highlighting for
ASP files.
- File Dialogs have an "Open File As" combo
box, to specify syntax to use, e.g. ASP.
- Can preview externally and locally through a local
web server
- Web browser search includes Opera
- Preview uses file extension of current document,
not .htm
- Can insert tabs as spaces.
- Can open files by dragging them onto the main
HotDog form.
- Local server previews includes the subdirectories
of specified local drives.
- Can view hexadecimal values in code completion.
- Code Completion allows selection from Color Dialog
and File Dialog for URLs.
- Code Completion can display colors in hexadecimal.
- MultiLine Find-and-Replace is included in Website.
- File Dialogs remembers selected file filter.
- Document restores position scrolled to, when
switching documents.
- Can use Bookmarks:
Ctrl + Shift + 0-9 to add new bookmark.
Ctrl + 0-9 to jump to a bookmark in the document.
-
Bookmarks are saved between sessions, if the document is part of an
open Website.
- Pressing <Alt> + <Shift> + any number
from <0>-<9> inserts highlighted text into MultiLine Clipboard.
- Pressing <Alt> + any number from
<0>-<9> to insert text from MultiLine Clipboard to document.
- Pressing <Alt> + <Enter> inserts
<P> tag.
- HTML Property Sheet Help synchronized with Property Sheet.
- Can create backups to the directory of the current document.
- Save As will use current directory if the file is
already saved.
- Code Completion "More Colors" and
"More URLs" options.
- Code Completion Uppercase/Lowercase preference.
- Code Completion Hexadecimal/Color Names preference.
- Code Completion Match case of attributes preference.
- Syntax Coloring can be turned off.
- Tag Coloring colors entire tag.
- Syntax Highlighting fixes.
- Colors and Images as Tooltips.
- HTML Tag Coloring for ASP files.
- Ctrl + double-click will select a tag.
- WebSite Checks Tab allows for proxy settings.
- Document Tooltips in HTML specific preferences.
... And a whole heap of other stuff that we just can’t think of
now :o)
Fixes and Improvements in Version 6.1
Application Shell Functionality
-
No Delete Key problem when renaming files in the Local Files Panel.
- Drag file to highlighted text going between tags
and after tags.
- Un-splitting a screen.
- Document lists windows now changes size.
- External preview window refreshes.
- Help button in ImageLab fixed.
- Dragging Internet files to highlighted text to
create links.
- Closes correct file when multiple files are open.
- Local Files resource panel displays all files even
if extensions hidden in Explorer.
- In New File dialog box updated.
Cascading Style Sheet
-
Correct slashes used in CSS documents
FTP
-
Correct files displayed in Internet Files resource panel.
Navigation View
Resource Panels
-
Local Files panel refreshes correctly.
Rover
-
Rover can refresh automatically.
- Rover remembers previous state.
Spell Checking
-
Spell check highlights misspelled words.
Syntax Files / Error highlighting
-
Frameset syntax correctly implemented.
- ASP script attribute RUNAT recognized.
- All attributes appear in IE extensions.
Text Document Editor Interface
-
Calculation of Image dimensions no longer removes Syntax Highlighting.
- Editor windows always update properly.
- No backspace problems.
- <BR> now consistent with HD5.
Websites / FTP
-
Upload newer files only setting available.
- Publish function converts auto fields.
Fixes and Improvements in Version 6.2
Application Shell Functionality
Fixed:
-
External Preview window not refreshing.
- The help button in Image Lab not working.
- Delete key not working properly when renaming files
in the Local Files panel.
- Problems occurring when trying to close files
during HotDog startup.
- Problem changing from split-screen mode without
closing a file.
- Feature to link to files, by dragging from Internet
Files panel, not working properly.
- Filenames on tabs not matching with actual files
when multiple files opened.
- Netscape 6 not recognized as a browser.
- Backup files made for only one file even when
editing multiple files.
- HotDog 6 doesn't detect HotDog 5 macros.
- Supertoolz not detected.
- hdprev.html file created even when ROVER is disabled.
- .shtml files cannot be previewed.
- Save As dialogs do not display the current file
name as earlier versions did.
- Some hdprev.html files not being deleted automatically.
- Previewing using an UNC path doesn't work.
- External preview only works for .htm and .html files.
Installation / Registration (DLLs)
Fixed:
-
HD6.1 install expects macros to be available for importing.
Resource Panels
Fixed:
-
Local Files panel not updating files display.
- Incorrect option in right-click menu of SuperToolz
Resource panel.
Rover
New:
-
Rover remembers its maximized state.
Fixed:
-
Rover not remembering state when opening/closing a website.
Syntax Files / Error highlighting
Fixed:
-
ASP Script attribute RUNAT not recognized.
- Missing attributes from IE4 and IE5 extensions.
Text Document Editor Interface
Fixed:
-
Calculating Image Dimensions removes syntax highlighting.
- Redraw problems when switching between HotDog and
other applications.
- Typing [CTRL]+[Enter] stops text selection to the
right of the cursor with the mouse.
Websites / FTP
Fixed:
-
Website files not opening/closing when opening/closing a website.
- hdprev.html file gets uploaded using the Upload
Website function.
- Publishing incorrectly converts comments tags.
Spell Checking
Fixed:
-
Words not selected properly when spell checking.
Fixes and Improvements in Version 6.5
Application Shell Functionality
Fixed:
-
Increase in speed when loading files.
- Color Palette no longer appears too low on screen
in low resolutions, and can be positioned on a second monitor screen
when using dual monitor mode.
- All URLs in program changed to refer to new
SausageTools website.
- HotDog will now remember the open files if you
close HotDog using the [File][Exit] menu.
- Menu Text changed from "Publish All Openning
Documents" to "Publish All Open Documents".
- Edit Macro help button now points to correct help page.
- Windows 98 and Windows 2000 system information are
added to the status bar "Easter egg".
- Page redirection can now be turned off via the
Document Information dialog.
- Changes to text in Preferences dialog to make it
more concise and accurate.
- Can save files with .htm extension by default. Note:
In Windows NT - "Hide file extensions for known file types"
should be off under Windows Explorer's [View][Options] menu.
- Code Completion's automatic tag closing work-around
removed (made unnecessary by fixes to text input).
- HTML code completion now works in php/asp documents.
- Uncheck the redirection checkbox and the
appropriate <meta> line will be deleted from the document.
- "Buy HotDog" menu options now direct to
the appropriate purchase page for users who are upgrading.
- A warning message will appear when attempting to
save a changed readonly file.
- Saving to the directory above a file's current
directory now works. (Previously saved to old directory).
- Inserting (from the toolbar) then editing a line
(using right-click) no longer causes irregularities in code.
- When using the document information panel a second
set of <Title> tags are no longer added to the document.
- File tabs now show the correct file name for the
currently open file.
- Converting text to upper/lowercase has been
streamlined with a "wait" cursor.
- Read-only files support corrected.
- Screen updating is optimised for speed.
- "Save as" without preview's file filter
index has been corrected.
- Many functions optimized in code.
- Empty toolbar text no longer appears in corner of occupied toolbar space when program window is less than maximum screen width.
- "Save" icon no longer remains grayed-out after a replace operation.
New:
-
Can now specify the encoding of files opened and saved (choose
between unicode (UTF-16), unicode (UTF-8), unicode (UTF-8 no
signature) and ANSI.
- New "Copy File As" function in the File
menu allows you to save a copy of a file, and continue working on the
new copy while the old copy is still open in the background.
- Can open multiple files from the File Open dialog.
- Can drag and drop the file tabs to rearrange their
order and HotDog will remember their order if you have it set to
reopen the files next time HotDog starts.
- Now prompted to save if you change file end-of-line
type and close.
- Button added to Editing Window footer to
disable/enable Code Completion.
- Php, php3 and phtml extension are all now acceptable.
- Warning dialog now displays if you attempt to save
a read-only file
- PHP file types now default to being editable by HotDog.
- If the BODY tag has been removed from a document
and you attempt to use [Format][Document Properties] a warning dialog
appears to remind you to add a BODY tag to the document.
Text Document Editor Interface
Fixed:
-
All new HTML tags from wizards and resource panels are generated in lowercase.
- Input of extended characters (international
keyboard support) much improved. Now allows Cyrillic, Thai, Chinese
and similar languages.
- Caret now appears when title bar is clicked in
split-screen editing mode.
- Editing an existing <image> tag now includes
its attributes.
HTML Tags Resource Panel
Fixed:
- Entering tags from the HTML Tags panel no longer changes the case of selected text in the document.
- Tags invoked by shortcuts are now entered in lowercase.
HTML Property Sheet
Fixed:
-
HTML Property Sheet can now be used to edit HTML embedded in PHP and
ASP documents.
- Property Sheet no longer "attaches" to
the wrong document.
- Right-click option to sort properties now works.
- Using HTML Property Sheet to edit <style>
sections doesn't insert extra semicolon characters or spaces anymore.
- The RIGHTMARGIN, BOTTOMMARGIN, LEFTMARGIN,
TOPMARGIN attributes of the BODY tag are corrected.
Syntax Files / Error highlighting
Fixed:
-
Syntax Highlighting optimized. Should be considerably faster,
especially on scripting documents with large sections of comments.
- "in" no longer identified as an error in VBScript.
- Syntax rules/filters specified in preferences now
take effect and work correctly.
- Syntax Highlighting now works properly on remotely
opened ASP, PHP and JavaScript files.
New:
-
PHP Keywords and function names are now recognised and highlighted.
- Tag coloring (HTML) now works in all scripting
languages with embedded HTML tags.
Program Registration Module
Fixed:
-
SausReg has been updated to prevent search for an email address. This
stops the MAPI and RPC errors.
Websites
Fixed:
-
Dragging an image from the WebSites panel will create an IMG tag and
not a HREF.
- Go forward/backward/clear "WebSites"
dockpanel bugs corrected.
New:
-
You can now drag and drop files from the WebSite panel to the
Internet Files Panel (can also multiselect).
- Improved keyboard support. Double clicking/CR will
open a marked file. A single Carriage Return will also open multiple
selection (Control + Left-Click).
Internet Files
New:
-
You can now use CHMOD style numbers to alter file permissions when
using Internet Files.
- Internet Files file list now updates (refresh) on
file saves.
- Illegal characters are now not permitted when
creating a new server definition.
- Improved keyboard support. Double clicking/CR will
open a marked file. A single Carriage Return will also open multiple
selection (Control + Left-Click).
- You can now set Timeout to 0.
- It is no longer possible to create a second server
profile with the same name as an existing server profile.
Local Files
Fixed:
-
Parent and sub folders now get included in the link created from
dragging a HTML file onto the document.
- The file list mode button now displays the image of
the mode that it would switch to if clicked on.
New:
-
Improved keyboard support. Double clicking/CR will open a marked
file. A single Carriage Return will also open multiple selection
(Control + Left-Click).
Publishing
Fixed:
-
File Format selected when publishing now really takes effect.
- Documents are no longer indicated as
"unsaved&q uot; when published.
- File end-of-line format selected when publishing
now takes effect.
Macros
Fixed:
-
Macros are no longer inserted as a single line when using the
shortcut key.
Help
New:
-
Help added to the HTML Property sheet for all Netscape and Internet
Explorer tags listed in the HTML Tags resource panel (e.g. BLINK,
BGSOUND, ILAYER etc).
Fixed:
-
Scripting errors in the help files fixed.
- HTML Property Sheet help revised to remove outdated content.